import axios from "axios";
import { nanoid } from 'nanoid'
import { defineStore } from "pinia";


// Define the type for a talk item
interface TalkItem {
    id: string;
    title: string;
}


const useTalkStore = defineStore('talk_store', {
    state: () => {
        return {
            // talkList: [
            //     // { id: 'ftrfasdf01', title: '今天你有点怪，哪里怪？怪好看的！' },
            //     // { id: 'ftrfasdf02', title: '草莓、蓝莓、蔓越莓，今天想我了没？' },
            //     // { id: 'ftrfasdf03', title: '心里给你留了一块地，我的死心塌地' }
            // ]
            talkList: [
                { id: 'ftrfasdf01', title: '今天你有点怪，哪里怪？怪好看的！' },
                { id: 'ftrfasdf02', title: '草莓、蓝莓、蔓越莓，今天想我了没？' },
            ] as TalkItem[]

        }
    },
    actions: {
        async getLoveTalk() {
            // 有跨域问题 先使用本地数据进行mock 数据 
            // let api = 'http://api.uomg.com/api/rand.qinghua?format=json'
            // let  api = 'https://api.1314.cool/words/api.php'
            // 发请求，下面这行的写法是：连续解构赋值+重命名
            // let result = await axios.get(api)
            // console.log('result,',result)
            // let {data} = result
            // console.log('data',data)

            // let { data: { content: title } } = await axios.get(api)
            let { content: title } = this.randomQingHua()

            console.log('title', title)
            // console.log('title:', title)
            // // 把请求回来的字符串，包装成一个对象
            let obj = { id: nanoid(), title }
            // 放到数组中第一个位置
            this.talkList.unshift(obj)
        },

        randomQingHua() {
            let arrs = [
                { "code": 1, "content": "对你最初的印象，久久难以忘怀。" },
                { "code": 1, "content": "前半生到处浪荡，后半身为你煲汤" },
                { "code": 1, "content": "此刻我很挂念你，请为我小心照顾自己。" },
                { "code": 1, "content": "众生皆苦，你是草莓味。" },
                { "code": 1, "content": "我能对你说上一世情话不带重样的。" },
                { "code": 1, "content": "“帮我看看我眼睛怎么了?”“没看到有什么啊”“没吗?再仔细找找”“真的没有”“有，我的眼睛里有你啊”" },
                { "code": 1, "content": "你和所有的前任比起来，他们不过是前戏，你才是我想要的高潮" },
                { "code": 1, "content": "我没什么事儿，就想听听你的声音。" },
                { "code": 1, "content": "你可以帮我个忙么? 什么忙? 帮忙快点爱上我!" },
                { "code": 1, "content": "最近手头有点紧，想借你的手牵一牵" },
                { "code": 1, "content": "只许州官放火，不许你离开我。" },
                { "code": 1, "content": "你问我多喜欢你，我说不出来。但是我心里明白，我宁愿和你吵架，也不愿意去爱别人" },
                { "code": 1, "content": "你今天干嘛打扮成这个样子，好看不说，偏偏是我喜欢的样子" },
                { "code": 1, "content": "最近有谣言说我喜欢你，我要澄清一下那不是谣言" },
                { "code": 1, "content": "你今天特别讨厌，讨人喜欢和百看不厌。" },
                { "code": 1, "content": "我最美的年华，不是你，而是爱你的年华里那些甜蜜的小心情。" },
                { "code": 1, "content": "“你累不累啊?”“不累。”“可是你都在我脑里跑了一天了！”" },
                { "code": 1, "content": "好好照顾自己，不行就让我来照顾你" },
                { "code": 1, "content": "知道我和唐僧什么区别吗？唐僧取经我娶你" },
                { "code": 1, "content": "不管今世也来世也好，我所要的只有你。" },
                {
                    "code": 1,
                    "content": "就像大地拥抱种子，我的爱在你心中悄然生根。"
                },
                {
                    "code": 1,
                    "content": "你的存在，是我生命里最稳固的土壤，让我安心生长。"
                },
                {
                    "code": 1,
                    "content": "我们的爱，像山间清泉，不喧哗，却源源不断滋养彼此。"
                },
                {
                    "code": 1,
                    "content": "你是我脚下的土地，平凡却不可或缺，承载我所有的步伐。"
                },
                {
                    "code": 1,
                    "content": "如同树木深扎于泥土，我对你的依恋，沉默而坚定。"
                },
                {
                    "code": 1,
                    "content": "在你身边，我找到了归处，像根须找到了最适宜的土壤。"
                },
                {
                    "code": 1,
                    "content": "我们的感情不似烟火绚烂，却如大地般恒久绵长。"
                },
                {
                    "code": 1,
                    "content": "你给的温暖，像春阳照耀冻土，唤醒我心中沉睡的生机。"
                },
                {
                    "code": 1,
                    "content": "爱不是浮在空中，而是踏实地与你一起耕耘生活的每一寸光阴。"
                },
                {
                    "code": 1,
                    "content": "你是我生命里的养分，无声无息，却让我枝繁叶茂。"
                },
                {
                    "code": 1,
                    "content": "像岩石历经风雨仍伫立，我的承诺也经得起岁月的打磨。"
                },
                {
                    "code": 1,
                    "content": "与你相守的每一天，都像大地迎来晨曦，平凡却充满希望。"
                },
                {
                    "code": 1,
                    "content": "我的心如旷野，只为你一人长出柔软的青草与芬芳的野花。"
                },
                {
                    "code": 1,
                    "content": "你是我扎根的大地，无论枝叶伸向何方，根始终朝向你。"
                },
                {
                    "code": 1,
                    "content": "我们的爱，不张扬，却像地底深处的暗流，永不枯竭。"
                },
                {
                    "code": 1,
                    "content": "在你怀中，我感受到最原始的安宁，如同万物归于尘土。"
                },
                {
                    "code": 1,
                    "content": "你的话语如雨露，落在我心田，让荒芜开出温柔的花。"
                },
                {
                    "code": 1,
                    "content": "爱是共同堆砌生活的泥土，一捧一捧，筑成我们的家园。"
                },
                {
                    "code": 1,
                    "content": "你是我灵魂的沃土，让我在纷扰世界中依然能静心生长。"
                },
                {
                    "code": 1,
                    "content": "像大地包容四季更迭，我也愿意接纳你所有的悲喜与起伏。"
                }

            ]

            const randomIndex = Math.floor(Math.random() * arrs.length);
            const randomItem = arrs[randomIndex];
            return randomItem

        }
    }
})


// 导出
export default useTalkStore;

